/*============loading样式============*/

.re-main .demo-spin-icon-load {
  animation: ani-demo-spin 1s linear infinite;
}

/*========*/

.re-main .chart-full {
  width: 100%;
  height: 100%;
}

/*flex 居中布局*/

.re-main .align-center {
  display: flex;
  align-items: center;
  justify-content: center;
}

.ivu-modal .align-center {
  display: flex;
  align-items: center;
  justify-content: center;
}

/*右空格*/

.re-main .mrs {
  margin-right: 16px;
}

/*========*/

.re-main .ivu-table-tip {
  overflow-x: hidden;
}

.re-main .ivu-table-tip table td {
  /* text-align: left !important; */
  width: auto !important;
  height: 18px !important;
  padding: 8px 18px;
  border-bottom: none;
}

/*========*/

.re-main .ivu-menu {
  height: 100%;
  z-index: 1 !important;
}

.re-main .ivu-tabs-nav {
  z-index: 3;
}

/* 日期控件隐藏清除按钮 */

.re-main .ivu-picker-confirm button:first-child {
  display: none;
}

/*图标按钮样式*/

.re-main .icon-btn {
  color: rgba(23, 35, 61, 0.55);
  font-size: 16px;
  font-weight: 400;
  margin-right: 8px;
  cursor: pointer;
}

.re-main .icon-btn:hover {
  color: #2185f0;
}

.ivu-modal .icon-btn {
  color: rgba(23, 35, 61, 0.55);
  font-size: 16px;
  font-weight: 400;
  margin-right: 8px;
  cursor: pointer;
}

.ivu-modal .icon-btn:hover {
  color: #2185f0;
}
.bg{
   background: #f7f8f8
}
